Supporting Distributed Aspects by Extending Object Teams Model into Distributed Environments

نویسنده

  • Abdullah O. Al-Zaghameem
چکیده

Several distributed AOP models and languages have been developed to support aspects in distributed programming. These approaches prosper in encapsulating distributed concerns within aspect modules and facilitate their employment in distributed applications, but lack supporting management facilities; the dynamic activation/deactivation of aspects at runtime as an alternative to the expensive weaving/unweaving mechanism adopted in some approaches. Additionally, these approaches do not regard the real-world semantics of aspects; which reduces their understandability. In this paper we present DOT/J, a distributed model that extends the programming model of OT/J language into distributed environments to support the dynamic management of these aspects, and improve their semantical representation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Distributed Object Management 1

Future information processing environments will consist of a vast network of heterogeneous, autonomous, and distributed computing resources, including computers (from mainframe to personal), information-intensive applications, and data (files and databases). A key challenge in this environment is providing capabilities for combining this varied collection of resources into an integrated distrib...

متن کامل

Distributed Pair Programming: Empirical Studies and Supporting Environments

Previous research [1, 2] has indicated that pair programming is better than individual programming when the pairs are physically colocated. However, important questions arise: How effective is pair programming if the pairs are not physically next to each other? What if the programmers are geographically distributed? An experiment was conducted to compare the different working arrangements of st...

متن کامل

An Evaluation Model for Social Development Environments

Distributed software development is becoming a common practice among developers. Factors such as the development environments improvement, their extensibility, and the emergence of social networking software are leading factors. They lead the development process (both co-located and geographically distributed) to a practice that: 1) improves the team’s productivity, and 2) encourages and suppor...

متن کامل

Incorporating Social Software into Agile Distributed Development Environments

Collaborative development tools have become mainstream technologies for distributed teams, but they fall short when both agility and distance occur at the same time. Recently the use of social software applications, such as wikis and blogs, have emerged as a practical and economical option to consider as global teams may use them to organize, track, and publish their work and then, share knowle...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011